草庐IT

Flutter list.builder 不滚动

全部标签

android - Firebase 在滚动条上加载更多项目 (Android)

我正在尝试制作一个聊天应用程序,我使用Firebase作为我的后端,我用发送的最后10条消息填充我的ListViewonCreate(),我只希望当用户向上滚动时^每次都会加载10个。我一切正常,问题是Firebase每次都加载所有数据,而不是将现有数据增加10。例如:它在启动时加载10条消息,当我向上滚动时它加载20条消息,然后加载30条消息,而不是一次只加载10条消息。这是代码://Listviewtofindwhenuserisscrollingandreachthetopi.efirstVisibleItem==0messagesList.setOnScrollListener

android - 滚动感知 FAB 隐藏,但不会重新出现

我制作了一个带有recyclerview和float操作按钮的Android应用程序。向下滚动时,按钮应隐藏,向上滚动时应再次显示。我用过thistutorial实现行为。结果是,当我向下滚动时FAB隐藏,但当向上滚动时它不会再次出现:(ScrollAwareFABBehavior类与教程中的相同。但我使用的是嵌套布局.这是我的布局(recyclerview在content_main的LinearLayout中): 最佳答案 自支持库版本25.1.0起,隐藏View不再根据thisbug滚动事件.如comment#5中所述:This

android - TabLayout 删除不必要的滚动

我遇到了androidTabLayout的棘手问题importandroid.support.design.widget.TabLayout;当我选择左侧最前面的选项卡,然后向右滚动选项卡并选择右侧最前面的选项卡时,TabLayout首先再次显示左侧选项卡,然后滚动到右侧的选定选项卡。这是我的设置代码voidsetupTabs(ViewPagerviewPager,TabLayouttabLayout){ProductsPagerAdapteradapter=newProductsPagerAdapter(getChildFragmentManager(),rootCategory.g

java - 拖动项目时滚动 gridview(作为阴影)

我正在为api>14开发,我已经在GridView上实现了拖放功能。但是,将项目拖动到屏幕顶部或底部时,GridView不会滚动。我想让它沿着你拖动项目的方向滚动,当你移动到边缘时速度越来越快,当你将项目移回屏幕的垂直中心时速度越来越慢。当然,这种功能应该是任何拖放操作的标准吗?无论如何,有谁知道解决这个问题的最佳方法吗?更新:我实际上无法在互联网上找到一个示例,甚至尝试使用拖动的网格项目进行滚动(我在这里遗漏了什么吗?)更不用说解决我的问题了。如何让可拖动项(显示为阴影)滚动gridview?我按如下方式分配阻力:intgridChildPosition=position-mGrid

android - RecyclerView - 如何在滚动过程中突出显示中央可见项

我需要这样的RecyclerView:它应该:每次显示7个项目(完成)将RecyclerView置于中央可见项的中心(完成)当我向右/向左滚动时,中央项目将“突出显示”(按钮被选中>蓝色)(需要帮助)当我点击一个按钮时,它会以平滑的滚动方式居中(需要帮助)我使用SnapHelper类将RecyclerView置于中心项目的中心(我检索中心可见项目,让最近的child到屏幕中心)我的适配器:publicclassRvTrendsGraphAdapterextendsRecyclerView.Adapter{privatefloatdeviceWidth;privatefloatitemW

android - 在零位置插入 RecyclerView 项目 - 始终保持滚动到顶部

我有一个非常标准的RecyclerView和一个垂直的LinearLayoutManager。我一直在顶部插入新项目,我正在调用notifyItemInserted(0)。我希望列表保持滚动到顶部;始终显示第0个位置。从我的要求来看,LayoutManager的行为会根据项目的数量而有所不同。虽然所有项目都适合屏幕,但它的外观和行为符合我的预期:新项目总是出现在顶部并将所有内容移动在它下面。但是,一旦没有。项目超出了RecyclerView的边界,新项目被添加到当前可见的项目之上,但可见项目仍在View中。用户必须滚动才能看到最新的项目。这种行为对于许多应用程序来说是完全可以理解的并且

android - 是否可以使用 Uri.Builder 而没有 "//"部分?

我正在尝试构建一个mailto:uri以使用GMail应用程序发送邮件。我想使用android.net.Uri.Builder类来执行此操作,但生成的uri的格式为mailto://test@example.com,这使得GMail应用认为收件人是//test@example.com,而不仅仅是test@example.com。我最终这样做了:StringuriStr=uriBuilder.toString();uriStr=uriStr.replaceAll("//","");finalUriuri=Uri.parse(uriStr);但显然,这是一个丑陋的hack...没有//部分

android - 有没有办法自定义 ViewPager 滚动的阈值?

我无法找到一种方法来更改ViewPager中滚动页面的触摸阈值:http://developer.android.com/reference/android/support/v4/view/ViewPager.html查看sourcecode,ViewPager有一个determineTargetPage方法检查移动触摸手势距离是否>阈值范围,但看起来没有办法修改这个范围。关于如何控制此阈值(如果可能的话)有什么建议吗? 最佳答案 在这里有点冒险;我相信您可能需要调整这个概念和/或代码。我会在上面的评论中推荐我所做的;扩展ViewP

安卓滚动分页

是否有适用于Android操作系统的东西可以实现滚动分页?*编辑滚动分页是指像在主屏幕上一样的分页,您可以左右滑动并转到下一页或上一页。 最佳答案 你可以在android.git.kernel.org上以Launcher的源代码为例。查找名为Workspace和CellLayout的类。 关于安卓滚动分页,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1966775/

CSS问题:如何实现滚动条的下拉滚动提示效果?

一、需求分析,问题描述1、需求一个可以滚动的菜单,为它添加一个可以下拉滚动的提示。要求滚动到菜单最底部时,隐藏下拉滚动的提示,否则让其一直显示。2、问题如何实现滚动条效果?如何判断是否滚动到底部?二、解决问题,答案速览实现代码如下,复制粘贴即可直接使用。代码中滚动条的实现使用了element的el-scrollbar组件。组件中包裹的第一个div,指的是需要滚动的视图。组件中包裹的第二个div,指的是下拉滚动提示的图标,这里根据需求进行设置,可以更换静态的或者那种闪烁跳跃的动态提示图标。//1、模版//2、逻辑//滚动条事件consthandleScroll=(val)=>{//防止Scrol